/**
 * 
 */
(function($){
	$.Utils=window.Utils={};
	$.Utils={
		setting:{
			idKey:'id',
			valueKey:'text'
		},
		getJsonArray:function(record){
			var jsonArray=[];
			if(record instanceof  Array){
				 for(var p in record){
					 if(!p) continue;
					 record[p];
					 var _r={};
					 for(var _p in $.Utils.setting){
						 _r[$.Utils.setting[_p]]=record[p][$.Utils.setting[_p]];
					 }
					 jsonArray.push(_r);
				 }
			}
			return jsonArray;
		},
		/**
		 * 左侧树和右侧树组件配置。
		 */
		busiTreeSetting:{
			// 查询权限下未分配的功能点.rightId表示权限的主键
			noUseTreeUrl:"/rightsController/queryOpTree?rightId=",
			// 查询权限下已分配的功能点 isUse表示已分配。rightId表示权限的主键
			useTreeUrl:"/rightsController/queryOpTree?isUse=1&rightId=",
			// 保存权限下功能点的服务地址。
			saveTreeNodeUrl:"/rightsController/saveOpTree",
			// 保存时,权限主键KEY名称。
			busiKeyValue:"rightId",
			// 保存时,权限下功能点的KEY名称。
			busiTreeKeyValue:'treeArray'
		},
		busiTreeMethods:{
			getNoUseTreeUrl:function(){
				return $.Utils.busiTreeSetting.noUseTreeUrl;
			},
			getUseTreeUrl:function(){
				return $.Utils.busiTreeSetting.useTreeUrl;
			},
			getSaveTreeNodeUrl:function(){
				return $.Utils.busiTreeSetting.saveTreeNodeUrl;
			},
			getBusiKeyValue:function(){
				return $.Utils.busiTreeSetting.busiKeyValue;
			},
			getBusiTreeKeyValue:function(){
				return $.Utils.busiTreeSetting.busiTreeKeyValue;
			}
		}
	};
	
})(jQuery);
